🎖️GitЯра🎖️
core/takserver/build.gradle.kts renovate/net.java.dev.jna-jna-5.x (5a8f4966) Text, 3.67 KB
T8b949e/*
* Copyright (c) 2025-2026 Meshtastic LLC
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
Te6edf3plugins Tb4b4b4{
Te6edf3aliasTb4b4b4(Te6edf3libsTb4b4b4.Te6edf3pluginsTb4b4b4.Te6edf3meshtasticTb4b4b4.Te6edf3kmpTb4b4b4.Te6edf3libraryTb4b4b4)
Te6edf3aliasTb4b4b4(Te6edf3libsTb4b4b4.Te6edf3pluginsTb4b4b4.Te6edf3meshtasticTb4b4b4.Te6edf3kotlinxTb4b4b4.Te6edf3serializationTb4b4b4)
Te6edf3idTb4b4b4(Ta5d6ff"Ta5d6ffmeshtastic.kmp.jvm.androidTa5d6ff"Tb4b4b4)
Te6edf3idTb4b4b4(Ta5d6ff"Ta5d6ffmeshtastic.koinTa5d6ff"Tb4b4b4)
Tb4b4b4}
Te6edf3kotlin Tb4b4b4{
Tf0883e@SuppressTb4b4b4(Ta5d6ff"Ta5d6ffUnstableApiUsageTa5d6ff"Tb4b4b4)
Te6edf3android Tb4b4b4{ Te6edf3withHostTest Tb4b4b4{ Te6edf3isIncludeAndroidResources Tff7b72= Tff7b72true Tb4b4b4} Tb4b4b4}
Te6edf3sourceSets Tb4b4b4{
Te6edf3commonMainTb4b4b4.Te6edf3dependencies Tb4b4b4{
Te6edf3apiTb4b4b4(Te6edf3projectsTb4b4b4.Te6edf3coreTb4b4b4.Te6edf3repositoryTb4b4b4)
Te6edf3implementationTb4b4b4(Te6edf3projectsTb4b4b4.Te6edf3coreTb4b4b4.Te6edf3commonTb4b4b4)
Te6edf3implementationTb4b4b4(Te6edf3projectsTb4b4b4.Te6edf3coreTb4b4b4.Te6edf3diTb4b4b4)
Te6edf3implementationTb4b4b4(Te6edf3projectsTb4b4b4.Te6edf3coreTb4b4b4.Te6edf3modelTb4b4b4)
Te6edf3implementationTb4b4b4(Te6edf3libsTb4b4b4.Te6edf3meshtasticTb4b4b4.Te6edf3protobufsTb4b4b4)
T8b949e// org.meshtastic.proto.TAKPacketV2 and friends come from the
T8b949e// protobufs SDK (api()-exported by :core:model for every target).
T8b949e// The TAKPacket-SDK conversion pipeline (org.meshtastic.tak.*) is
T8b949e// JVM-only since 0.5.2 and is api()-exported by :core:model's
T8b949e// jvmAndroidMain — common code reaches it through the
T8b949e// TakSdkCompressor/TakV2Compressor/CotSanitizer expect/actual seams.
T8b949e// zstd-jni and xpp3 are excluded at the dep site in :core:model
T8b949e// and re-added per-target below.
Te6edf3implementationTb4b4b4(Te6edf3libsTb4b4b4.Te6edf3okioTb4b4b4)
Te6edf3implementationTb4b4b4(Te6edf3libsTb4b4b4.Te6edf3kotlinxTb4b4b4.Te6edf3serializationTb4b4b4.Te6edf3jsonTb4b4b4)
Te6edf3implementationTb4b4b4(Te6edf3libsTb4b4b4.Te6edf3xmlutilTb4b4b4.Te6edf3coreTb4b4b4)
Te6edf3implementationTb4b4b4(Te6edf3libsTb4b4b4.Te6edf3xmlutilTb4b4b4.Te6edf3serializationTb4b4b4)
Te6edf3implementationTb4b4b4(Te6edf3libsTb4b4b4.Te6edf3ktorTb4b4b4.Te6edf3clientTb4b4b4.Te6edf3coreTb4b4b4)
Te6edf3implementationTb4b4b4(Te6edf3libsTb4b4b4.Te6edf3ktorTb4b4b4.Te6edf3networkTb4b4b4)
Te6edf3implementationTb4b4b4(Te6edf3libsTb4b4b4.Te6edf3kotlinxTb4b4b4.Te6edf3datetimeTb4b4b4)
Te6edf3implementationTb4b4b4(Te6edf3libsTb4b4b4.Te6edf3kermitTb4b4b4)
Tb4b4b4}
Te6edf3jvmAndroidMainTb4b4b4.Te6edf3dependencies Tb4b4b4{Tb4b4b4}
Te6edf3jvmMainTb4b4b4.Te6edf3dependencies Tb4b4b4{
T8b949e// Desktop JVM: standard JAR bundles native libs for desktop archs.
Te6edf3implementationTb4b4b4(Ta5d6ff"Ta5d6ffcom.github.luben:zstd-jni:1.5.7-10Ta5d6ff"Tb4b4b4)
T8b949e// xpp3 is excluded from jvmAndroidMain (Android ships it as a
T8b949e// platform class), but Desktop JVM still needs it for XmlPullParser.
Te6edf3implementationTb4b4b4(Ta5d6ff"Ta5d6fforg.ogce:xpp3:1.1.6Ta5d6ff"Tb4b4b4)
Tb4b4b4}
Te6edf3androidMainTb4b4b4.Te6edf3dependencies Tb4b4b4{
T8b949e// Android: @aar variant ships .so files for arm/arm64/x86/x86_64.
T8b949e// Without this, zstd-jni's ZstdDictCompress.<clinit> throws
T8b949e// UnsatisfiedLinkError and poisons TakV2Compressor permanently.
Te6edf3implementationTb4b4b4(Ta5d6ff"Ta5d6ffcom.github.luben:zstd-jni:1.5.7-10@aarTa5d6ff"Tb4b4b4)
Tb4b4b4}
Te6edf3commonTestTb4b4b4.Te6edf3dependencies Tb4b4b4{
Te6edf3implementationTb4b4b4(Te6edf3projectsTb4b4b4.Te6edf3coreTb4b4b4.Te6edf3testingTb4b4b4)
Te6edf3implementationTb4b4b4(Te6edf3libsTb4b4b4.Te6edf3kotlinxTb4b4b4.Te6edf3coroutinesTb4b4b4.Te6edf3testTb4b4b4)
Te6edf3implementationTb4b4b4(Te6edf3libsTb4b4b4.Te6edf3turbineTb4b4b4)
Te6edf3implementationTb4b4b4(Te6edf3libsTb4b4b4.Te6edf3kotestTb4b4b4.Te6edf3assertionsTb4b4b4)
Te6edf3implementationTb4b4b4(Te6edf3libsTb4b4b4.Te6edf3kotestTb4b4b4.Te6edf3propertyTb4b4b4)
Tb4b4b4}
Tff7b72val Te6edf3androidHostTest Tff7b72by Te6edf3getting Tb4b4b4{
Te6edf3dependencies Tb4b4b4{
T8b949e// Host-JVM tests need the platform JAR (not AAR) for zstd native
T8b949e// libs — the @aar from androidMain only ships ARM/x86 .so files.
Te6edf3implementationTb4b4b4(Ta5d6ff"Ta5d6ffcom.github.luben:zstd-jni:1.5.7-10Ta5d6ff"Tb4b4b4)
Tb4b4b4}
Tb4b4b4}
Tb4b4b4}
Tb4b4b4}
Served by rngit 1.5.0 - Generated in 0.05s